Matching conceptual graphs as an aid to requirements re-use
نویسندگان
چکیده
The types of knowledge used during requirements acquisition are identified and a tool to aid in this process, ReqColl (Requirements Collector) is introduced. The tool uses conceptual graphs to represent domain concepts and attempts to recognise new concepts through the use of a matching facility. The overall approach to requirements capture is first described and the approach to matching illustrated informally. The detailed procedure for matching conceptual graphs is then given. Finally ReqColl is compared to similar work elsewhere and some future research directions indicated.
منابع مشابه
Fuzzy logic as a basis for reusing task-based specifications
In this paper, we propose an approach to reusing requirements specification, called Ž . task-based specifications in conceptual graphs TBCG . In TBCG, task-based specification methodology is used to serve as the mechanism to structure the knowledge captured in conceptual models, and conceptual graphs are adopted as the formalism to express requirements specification. TBCG provides several mecha...
متن کاملPerfect Matchings in Edge-Transitive Graphs
We find recursive formulae for the number of perfect matchings in a graph G by splitting G into subgraphs H and Q. We use these formulas to count perfect matching of P hypercube Qn. We also apply our formulas to prove that the number of perfect matching in an edge-transitive graph is , where denotes the number of perfect matchings in G, is the graph constructed from by deleting edges with an en...
متن کاملAcquiring Software Requirements As Conceptual Graphs
Eliciting and acquiring requirements is a key aspect in developing effective requirements for software systems. It is essential not only to get the right requirements, but to get them in a form that is usable throughout the software development process. This poster presentation describes a knowledge-based approach to requirements elicitation and acquisition, whereby "requirements patterns" are ...
متن کاملShape Matching and Clustering
Generalising knowledge and matching patterns is a basic human trait in re-using past experiences. We often cluster (group) knowledge of similar attributes as a process of learning and or aid to manage the complexity and re-use of experiential knowledge [1, 2]. In conceptual design, an ill-defined shape may be recognised as more than one type. Resulting in shapes possibly being classified differ...
متن کاملGuiding Conceptual Design Through Behavioral Reasoning
This paper presents a model for conceptual design based on an explicit behavioral reasoning step to guide the design process. Rather than mapping directly from function to form, we treat conceptual design as a two-step process, first transforming functional requirements to a behavioral description and then matching physical artifacts to this behavior. We believe that behavior, in terms of physi...
متن کامل